package com.mt.sort;

/**
 * @ClassNameAbstractSort
 * @Description 排序基类
 * @Author
 * @Date2021/7/3 上午10:39
 * @Version V1.0
 **/
public abstract class AbstractSort {
    /**
     * 抽象出验证方法
     *
     * @param arr
     */
    public void sort(int[] arr) {
        if (null == arr || arr.length < 2) {
            return;
        }
        defaultSort(arr);
    }

    /**
     * 子类实现
     *
     * @param arr
     */
    public abstract void defaultSort(int[] arr);
}
